home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / rats130a.zip / RATS.DOC < prev    next >
Text File  |  1992-12-15  |  28KB  |  661 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                        - RATS -
  8.                              RemoteAccess TimeBank System
  9.                                      Version 1.30
  10.                                  Copyright 1990,91,92
  11.                                  Motor City Software
  12.  
  13.                                  All Rights Reserved
  14.  
  15.                             Documentation by Rick Luquette
  16.  
  17.  
  18.           -----------------------------------------------------------------
  19.                Introduction
  20.           -----------------------------------------------------------------
  21.  
  22.  
  23.                A Time  Bank is  a  door program  that allows  BBS users  to
  24.           deposit, withdraw, borrow and repay online time and file transfer
  25.           credits.
  26.  
  27.                The RemoteAccess TimeBank System  (better known as RATS) for
  28.           RemoteAccess and QuickBBS has  many features for the user  and is
  29.           easy to set up and use for the sysop.
  30.  
  31.                Here are just a few of RATS' features:
  32.  
  33.                Interfaces with programs that automatically  deposit minutes
  34.                in user accounts via an external support file.
  35.  
  36.                Works  with  RemoteAccess  versions  1.00  through  1.11 and
  37.                QuickBBS 2.75 through 2.76.
  38.  
  39.                Includes a separate data file maintenance utility.
  40.  
  41.                Provides hot-key support.  If the user is  familiar with the
  42.                commands, the current screen  output can be interrupted when
  43.                a command key is pressed.
  44.  
  45.                Uses a graphic transaction screen and Sysop-definable colors
  46.                for most fields and prompts.
  47.  
  48.                Automatically  detects a logon by  the sysop or  a named co-
  49.                sysop, allowing access to sysop functions.
  50.  
  51.                Allows  the  sysop to  define  values  for maximum  deposit,
  52.                withdrawal,  and balance  for  both time  and file  transfer
  53.                credits.
  54.  
  55.                Allows users  to purchase file transfer  credits with online
  56.                time, and to borrow time or transfer credits from the bank.
  57.  
  58.                Includes full multi-node support.
  59.  
  60.                                           1
  61.  
  62.  
  63.  
  64.  
  65.  
  66.           -----------------------------------------------------------------
  67.                Table of Contents
  68.           -----------------------------------------------------------------
  69.  
  70.  
  71.           Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   1
  72.  
  73.           Table of Contents . . . . . . . . . . . . . . . . . . . . . .   2
  74.  
  75.           Licensing Information . . . . . . . . . . . . . . . . . . . .   3
  76.  
  77.           Distribution Files  . . . . . . . . . . . . . . . . . . . . .   4
  78.  
  79.           Getting Started -- Installation . . . . . . . . . . . . . . .   4
  80.  
  81.           Creating a Batch File (RATS.BAT)  . . . . . . . . . . . . . .  10
  82.  
  83.           Performing Nightly Maintenance (RMU.EXE)  . . . . . . . . . .  10
  84.  
  85.           Loan Repayment System (RATPAY.EXE)  . . . . . . . . . . . . .  11
  86.  
  87.           A Final Note  . . . . . . . . . . . . . . . . . . . . . . . .  11
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.                                           2
  121.  
  122.  
  123.  
  124.  
  125.  
  126.           -----------------------------------------------------------------
  127.                Licensing Information
  128.           -----------------------------------------------------------------
  129.  
  130.  
  131.                Motor City doors are  commercial programs marketed under the
  132.           "User  Supported"  or "Shareware"  concept.  You  are allowed  to
  133.           install  this  program on  Your  system  and evaluate  it  before
  134.           deciding whether to purchase a license to continue using it. This
  135.           program is not public domain or freeware. If you use this program
  136.           for more  than 30  days after  successful  installation, you  are
  137.           legally required to register it or remove all working copies from
  138.           your system.
  139.  
  140.                The  User Supported or  Shareware concept works  only if you
  141.           and  your  fellow sysops  support it.  If  you find  this program
  142.           useful, you  can register it for only  $15.00 in U.S. funds. This
  143.           will help offset the development costs, and encourage us to write
  144.           other programs  that might  be useful to  you. After all,  no one
  145.           likes to work for nothing! A Registration Form is included in the
  146.           RATS distribution archive.
  147.  
  148.                RATS is  Copyrighted 1990,91,92 by Motor  City Software, ALL
  149.           RIGHTS  RESERVED. You may copy this program and documentation for
  150.           backup purposes. You also may copy and share UNMODIFIED copies of
  151.           the original  program archive.  The copyright notice  must remain
  152.           attached to all copies.
  153.  
  154.                You  may not sell Motor City Software products for a fee, or
  155.           distribute it  along with other products  without written permis-
  156.           sion of  Motor City Software,  nor may  you modify or  remove the
  157.           Copyright  Notice  from the  program  or  the documentation.  BBS
  158.           operators  who charge for access to their systems are exempt from
  159.           this provision as long  as no additional payment is  required for
  160.           access to Motor City Software products beyond basic file access.
  161.  
  162.                All  Motor City  Software  products are  extensively  tested
  163.           before being  publicly released, but  as with any  software, bugs
  164.           may still occur. Motor City Software products are provided as is,
  165.           and neither Motor City Software nor any BBS operator distributing
  166.           this  software is responsible for any  damage incurred during the
  167.           operation of the RATS program. You  are advised to test all Motor
  168.           City  Software products thoroughly on  a backup copy  of your BBS
  169.           before putting them online.
  170.  
  171.                Comments, suggestions  and bug  reports are welcome.  If you
  172.           have any, you  may call  one of the  Motor City Software  Support
  173.           Systems listed in SUPPORT.DOC  and leave a message to  the Sysop.
  174.           If you're reporting a bug, please give as much detail as possible
  175.           about the problem you are having, your system  configuration, and
  176.           if  you  would be  willing to  test  possible corrections  to the
  177.           problem.
  178.  
  179.  
  180.                                           3
  181.  
  182.  
  183.  
  184.  
  185.  
  186.           -----------------------------------------------------------------
  187.                Distribution Files
  188.           -----------------------------------------------------------------
  189.  
  190.                The original program is  distributed in archive format using
  191.           the ARJ archiving format.  Additions or deletions are prohibited.
  192.           The distribution archive contains the following files:
  193.  
  194.                     RATSCFG.EXE    The RATS configuration program
  195.                     RATS.EXE       The program executable
  196.                     RATS.DOC       This documentation file
  197.                     RATPAY.EXE     Loan Repayment Maintenance Utility
  198.                     RMU.EXE        RATS maintenance utility
  199.                     ZEROLOAN.EXE   Clear Loan Fields (Initial Install)
  200.  
  201.                     RATS.BAT       Sample Batch File for running RATS
  202.                     RATS.HLP       The program help file
  203.                     RATS.NEW       Program revision history (read this!!)
  204.                     REGISTER.*     Registration forms
  205.                     SUPPORT.DOC    Location of Support Systems
  206.  
  207.           -----------------------------------------------------------------
  208.                Getting Started -- Installation
  209.           -----------------------------------------------------------------
  210.  
  211.  
  212.                              Upgrades from prior versions
  213.  
  214.                The  current version  of RATS  is compatible with  data file
  215.           formats introduced in version 1.20.  Users of prior versions will
  216.           have  to  install version  1.30 as  though  this were  an initial
  217.           installation.
  218.  
  219.                If you're been running  any version since 1.20, you  will be
  220.           able  to keep  your  data files.  Run  RATSCFG in  the  directory
  221.           containing  your RATS.DAT file  and add any  new information, and
  222.           run ZeroLoan to clear the Loan Balance field.
  223.  
  224.                                 Initial Installations
  225.  
  226.                Unpack the distribution archive into the directory where you
  227.           want to keep your RATS.DAT file. RATS can be run in any subdirec-
  228.           tory  as  long as  paths are  setup  properly in  RATSCFG.EXE. We
  229.           recommend creating a  RATS subdirectory off your  main BBS direc-
  230.           tory, or where your other DOORS are kept.
  231.  
  232.                Run the RATSCFG.EXE program to create the RATS configuration
  233.           files, or to edit and update any existing configuration files.
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.                                           4
  241.  
  242.  
  243.  
  244.  
  245.  
  246.                                      RATSCFG.EXE
  247.  
  248.                After  starting RATSCFG,  you'll  see a  list of  selections
  249.           across the screen. As  you make your selections, menus  will drop
  250.           down and present you with various choices.
  251.  
  252.                                      Information
  253.  
  254.                Credits: Information on the authors of RATS.
  255.  
  256.                Registration: How to register RATS.
  257.  
  258.                RATSCFG Colors: You  can reset  the colors  to make  RATSCFG
  259.           easier or More pleasant to use.
  260.  
  261.                                       Bank Setup
  262.  
  263.                Pick  Node #: If you're upgrading, you'll see a list of your
  264.           current configuration  files. Select the one you  wish to change.
  265.           If you're setting up a new node, press <ESC>  and then  enter the
  266.           node number  you want  to configure.  If this is your  first time
  267.           setting up, then simply enter the node  number that  you  wish to
  268.           configure. If you run a single node system, enter a  0. You won't
  269.           be allowed  to modify any  information until after  you've chosen
  270.           the node number  to be  modified. Remember to  save your  changes
  271.           before selecting another node.
  272.  
  273.                Files And Paths: RATS needs  to know where to find your  BBS
  274.           drop files and its own configuration files for this node.
  275.  
  276.                Node Number: The  node number  is shown here  to remind  you
  277.           what node you're working on. If  you change this number, you will
  278.           not create a new data file.
  279.  
  280.                Path To DORINFO1.DEF  / EXITINFO.BBS: Enter the FULL PATH to
  281.           your drop  files for this node. This should be the directory from
  282.           which you run your BBS batch file or EXE file for this node. It's
  283.           not necessary  to add a backslash at the end of the line, but you
  284.           can if you wish.
  285.  
  286.                Path To THEBANK.EXT: Some  other doors create a  file called
  287.           THEBANK.EXT to generate automatic  deposits and withdrawals  from
  288.           RATS. This file is usually stored in your main BBS directory. See
  289.           the documentation  for the  program that creates  THEBANK.EXT for
  290.           more information.
  291.  
  292.                Path  To RA  Semaphore Directory:  If you're  running Remote
  293.           Access,  RATS  will look  for and  read  semaphore files  in this
  294.           directory, including RAXIT#.## files.  See the RA manual for more
  295.           information.
  296.  
  297.                Error  Log: Specify a full  path and filename  for the error
  298.           log generated by RATS. If you like, this may be written into your
  299.  
  300.                                           5
  301.  
  302.  
  303.  
  304.  
  305.  
  306.           BBS  System log. If blank,  RATS will create  RATS_ERR.LOG in the
  307.           current directory when an error occurs.
  308.  
  309.                Usage Log: RATS  will log all user activity to  the file you
  310.           name here. If you wish, you may have it added to  your BBS System
  311.           Log.
  312.  
  313.                Log UserStats?: If you choose Yes, RATS will write the users
  314.           time and  KBytes in the bank, and on  hand, to the usage log each
  315.           time the user  enters or exits  the bank. You  might wish to  ac-
  316.           tivate this feature if you are having problems with RATS.
  317.  
  318.                Sysop  Name: Enter the name  of the BBS  operator. This will
  319.           most likely be your name.
  320.  
  321.                BBS Name: Enter the name of the BBS.
  322.  
  323.                                      Bank Limits
  324.  
  325.                This is  the heart  of RATS.  The limits  you set  here will
  326.           control the usefulness of RATS for your users.
  327.  
  328.                Name Of Bank:  The name you enter here  will be displayed on
  329.           the top line of the  screen whenever a user is in RATS.  Be crea-
  330.           tive!
  331.  
  332.                CoSysop Name: If you allow someone else to help you run your
  333.           BBS (a CoSysop),  enter his or  her name here. Your  cosysop will
  334.           have  access to RATS sysop functions while online within the door
  335.           program.
  336.  
  337.                Minimum Security:  The  minimum  security  level  needed  to
  338.           access  RATS. If a user with  a lower security level enters RATS,
  339.           he/she will be told that he/she cannot use the TimeBank. You  may
  340.           assign any level from 1 through 64,000
  341.  
  342.                Usage Before Deposit: This setting tells RATS how much  time
  343.           a user must  spend on the BBS before being  allowed to access the
  344.           time bank. If  this field is  set to 0, a  user can log  onto the
  345.           BBS, deposit all of his or her available time, and  then log off.
  346.           You can enter a figure from 0 to 30 minutes.
  347.  
  348.                Inactivity  Timeout: If  a user  falls asleep,  or otherwise
  349.           becomes  occupied, RATS  will abort  back to  the BBS  after this
  350.           time, which can be set from 2 to 10 minutes.
  351.  
  352.                Time Remaining To Access:  A user who is running out of time
  353.           may  want  to frantically  dash to  the  time bank,  borrowing or
  354.           withdrawing at the last minute. An entry here  forces the user to
  355.           use a  little  advance  planning  rather than  make  last  minute
  356.           decisions. Entries from 1 to 60 minutes are permitted.
  357.  
  358.  
  359.  
  360.                                           6
  361.  
  362.  
  363.  
  364.  
  365.  
  366.                Maximum Time Deposit: This  is the MAXIMUM time that  a user
  367.           can deposit  into his/her account in  one day. Entries  from 0 to
  368.           1440 are permitted. An  entry of 0 disables deposits;  while 1440
  369.           minutes equals 24 hours, effectively negating this feature.
  370.  
  371.                Maximum Time  Withdraw: A  user with a  high enough  balance
  372.           could  conceivably withdraw enough time to tie up your BBS for an
  373.           entire day. An  entry in this field regulates the amount that can
  374.           be withdrawn  in one day. Entries  from 0 to 1440  are permitted,
  375.           with 0 disabling withdrawals.
  376.  
  377.                Maximum Time Transfer: One of  the more powerful features of
  378.           RATS is  the ability  of one  user to transfer  time to  another,
  379.           provided both have RATS accounts. This controls the  MAXIMUM time
  380.           a  user may  transfer to  another user.  Entries from  0 to  1440
  381.           minutes are permitted, with 0 disabling transfers.
  382.  
  383.                Maximum  Time Balance: This sets the maximum a user can have
  384.           on  deposit in  his/her  account. Entries  from  0 to  64000  are
  385.           permitted, with 0 allowing unlimited deposits.
  386.  
  387.                Maximum Time Loan: This  setting determines how much  time a
  388.           user is allowed to borrow from the  time bank. If set to 0,  then
  389.           Time loans are disabled. The maximum setting is 1440 minutes.
  390.  
  391.                Maximum K-Byte Loan: This setting determines how many KBytes
  392.           of  file transfer credits  a user is  allowed to  borrow from the
  393.           time bank. If  set to 0,  K-Byte loans are disabled.  The maximum
  394.           setting is 9000K.
  395.  
  396.                (If  Both Time  and  K-Byte loans  are set  to  0, then  the
  397.           <C>redit Department will not show up on the users screen.)
  398.  
  399.                Maximum  K-Byte Deposit:  Sets  the maximum  KBytes of  file
  400.           transfer credits a user  can deposit into his/her account  in one
  401.           day. A setting  of 0  disables deposits; the  maximum setting  is
  402.           32000K.
  403.  
  404.                Maximum  K-Byte Withdraw:  Sets the  maximum KBytes  of file
  405.           transfer  credits a user may withdraw from his/her account in one
  406.           day. An entry of 0 disables withdrawals; the maximum is 32000K.
  407.  
  408.                Maximum K-Byte  Transfer: Users may transfer  KBytes of file
  409.           transfer  credits  to one  another, as  long  as both  users have
  410.           accounts in RATS. This  field determines the maximum that  can be
  411.           transferred.  An  entry  of  0 disables  transfers;  the  maximum
  412.           setting is 30,000.
  413.  
  414.                Maximum  K-Byte Balance:  Sets  the maximum  KBytes of  file
  415.           transfer credits  a user is allowed to  have on deposit. An entry
  416.           of 0 makes this field unlimited; the highest limit is 64,000.
  417.  
  418.  
  419.  
  420.                                           7
  421.  
  422.                Maximum K-Byte  Purchase: RATS allows users  to spend online
  423.           time  from their  balance  to purchase  KBytes  of file  transfer
  424.           credits. A setting of 0 disables purchasing; the maximum is 5000.
  425.  
  426.                K-Byte Cost in Minutes: If purchasing is allowed, this field
  427.           sets the price  in time for  each KByte of  file transfer  credit
  428.           purchased. Entries of 1 to 5000 minutes per KByte are permitted.
  429.  
  430.                                       Bank Hours
  431.  
  432.                This  section controls  the hours  during which  sections of
  433.           your bank are "open" to users.
  434.  
  435.                Deposit Time: Beginning and ending time that deposits can be
  436.           made.
  437.  
  438.                Withdraw Time:  Beginning and ending time  that a withdrawal
  439.           can be made.
  440.  
  441.                Borrow  Time: Beginning  and  ending time  that  a user  can
  442.           borrow time from the credit department.
  443.  
  444.                Transfer Time:  Beginning and ending  time that  a user  can
  445.           transfer time to another user.
  446.  
  447.           If Start And End times are 00:00 then that option is available at
  448.           all times.
  449.  
  450.                Override Level: Restrictions set above will not apply to any
  451.           user with a security level above this setting.
  452.  
  453.                Loan Flag: This flag  setting is used by RATS  and RATPAY to
  454.           handle the checking and repayment of borrowed time. This uses the
  455.           BBS's security flags, and will modify them in the Exitinfo.bbs so
  456.           make sure you pick one thats NOT being used for any other purpose.
  457.  
  458.                Bank Loan Interest Rate:  Just like a regular bank,  you can
  459.           charge interest when a  user borrows time or file  transfer cred-
  460.           its.  If you  enter 10, a  user who  borrows 100  minutes will be
  461.           charged a one-time 10 minute interest fee, and will have to repay
  462.           110 minutes. Interest rates of 0 to 100% are permitted.
  463.  
  464.                Min  Payment K: Minimum payment  that a user  must make when
  465.           paying  back file  transfer credits.  This prevents  a user  from
  466.           borrowing 50 megabytes, and paying back 1 K per day.  This should
  467.           be a percentage of the amount borrowed.
  468.  
  469.                Min  Payment: Minimum  payment that  a  user must  make when
  470.           paying back borrowed time. As above, this is a percentage of  the
  471.           amount borrowed.
  472.  
  473.                HangUp: Determines whether RATPAY will hang up on a user who
  474.           does not want to make a mandatory payment.
  475.  
  476.                Colors: Allows you to customize RATS display colors. Keep in
  477.           mind  that some  color combinations  are invisible  to monochrome
  478.           callers.
  479.  
  480.                                           8
  481.  
  482.  
  483.  
  484.  
  485.  
  486.                Save  Config: Be  sure to save  your changes  before exiting
  487.           RATSCFG. You'll  be shown the current filename, and asked whether
  488.           you want  to save your changes.  Answer No if you're  not sure of
  489.           your  answers and  you want  to start  over. If  you try  to exit
  490.           RATSCFG  without  saving configuration,  you  will  be given  the
  491.           chance to save it before exiting.
  492.  
  493.  
  494.                                      Maintenance
  495.  
  496.                View  Users: List  all users  who have  an account  in RATS,
  497.           showing  their name,  current Time/KByte  balance, the  last date
  498.           they accessed RATS, and if the user is marked for deletion.
  499.  
  500.                Add User: Allows you to open a user account. You may specify
  501.           the user's name, and the time and KByte balance.
  502.  
  503.                Edit Users: Allows  you to  search for, and  edit any  users
  504.           account. You may modify their time or KByte balance.
  505.  
  506.                Delete User:  You'll be prompted  for a search  string, then
  507.           asked  if you  want  to delete  matching names.  If the  user was
  508.           already  marked  for deletion,  you'll be  asked  if you  want to
  509.           reverse the deletion, providing the database has not been purged.
  510.  
  511.                Purge Users:  This selection  rewrites the data  files, per-
  512.           manently removing any users marked for deletion. (RMU also purges
  513.           users during nightly maintenance.)
  514.  
  515.  
  516.                                        Reports
  517.  
  518.                BankBook Records: Creates  an ASCII file named  BANKBOOK.RPT
  519.           in the  current directory,  listing the transaction  reports. RMU
  520.           will trim  this file to  the last 7 days  transactions.   You may
  521.           automatically  have RatsCfg  generate this report in a batch file
  522.           by using the /U parameter. Example : ratscfg /U
  523.  
  524.                User Balances: Creates an ASCII file named USERS.RPT in  the
  525.           current directory, listing information about each user's account.
  526.           You may have RatsCfg generate this file in automatically by using
  527.           the /B commandline parameter. Example : ratscfg /B
  528.  
  529.                                          Exit
  530.  
  531.                Quit To DOS: Exits RATSCFG.
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.                                           9
  541.  
  542.  
  543.  
  544.  
  545.  
  546.           -----------------------------------------------------------------
  547.                Creating a Batch File (RATS.BAT)
  548.           -----------------------------------------------------------------
  549.  
  550.  
  551.                Here's a sample batch file that you might use to run RATS:
  552.  
  553.                          @ECHO OFF
  554.                          D:
  555.                          CD \BBS\RATS
  556.                          RATS /N%1
  557.                          CD \BBS
  558.  
  559.                The  only parameter accepted on the command line is the node
  560.           number,  indicated here  by the  variable  %1. With  QuickBBS and
  561.           Remote  Access, you can  use this  command line  to call  up RATS
  562.           using a Type 7 menu call:
  563.  
  564.                          *C /C RATS.BAT *N *M
  565.  
  566.                The  *N parameter  will send  the node  number to  RATS.BAT,
  567.           while the *M parameter will force a memory swap.
  568.  
  569.                If you're running a  single line system, leave off  the /N%1
  570.           parameter.
  571.  
  572.  
  573.           -----------------------------------------------------------------
  574.                Performing Nightly Maintenance (RMU.EXE)
  575.           -----------------------------------------------------------------
  576.  
  577.  
  578.                RMU.EXE  (RATS Maintenance  Utility) is  designed to  be run
  579.           nightly during  your system's maintenance event  to perform these
  580.           functions:
  581.  
  582.                Deletes users  whose account  balances are zero  minutes and
  583.                zero  kilobytes. To retain an  account in RATS,  a user must
  584.                have at least one minute of time or one kilobyte on account.
  585.  
  586.                Removes users who no longer exist in the USERS.BBS file.
  587.  
  588.                Sorts all accounts in alphabetical order by last name.
  589.  
  590.                Trims the BANKBOOK.DAT  file so  that only the  last 7  days
  591.                transactions are kept.
  592.  
  593.                Ensures that  there are  no duplicated  records in  the RATS
  594.                database.
  595.  
  596.  
  597.  
  598.  
  599.  
  600.                                           10
  601.  
  602.  
  603.                RMU.EXE  requires the  path  to  your  USERS.BBS file  as  a
  604.           command line  parameter. If  you keep  USERS.BBS  in C:\BBS,  RMU
  605.           would be called with this command line:
  606.  
  607.                          RMU C:\BBS\
  608.  
  609.  
  610.           -----------------------------------------------------------------
  611.                Loan Repayment System (RATPAY.EXE)
  612.           -----------------------------------------------------------------
  613.  
  614.  
  615.                RATPAY  is a separate door program that forces users to make
  616.           payments  on their  account  before they  are allowed  online. In
  617.           other words,  it's your  "collection department"! If  a User  has
  618.           borrowed  time or file transfer  credits, RATS will  set a chosen
  619.           flag, and then check to see if the user has a payment due. If the
  620.           user  has already made a payment that day, RATPAY will exit after
  621.           checking the account. If a payment  is due, the treatment of  the
  622.           user will  be determined  by the  way you  have set  the "HangUp"
  623.           parameter in RATSCFG. If  set to "Yes", the user will  be discon-
  624.           nected if they do not make their minimum payment.  Ratpay  can be
  625.           run from your TOP menu as a door.
  626.  
  627.  
  628.           -----------------------------------------------------------------
  629.                A Final Note
  630.           -----------------------------------------------------------------
  631.  
  632.  
  633.                RATS  is  just one  of the  many  fine products  marketed as
  634.           Shareware. As a BBS operator, you  will be setting a fine example
  635.           for your  users by registering  Shareware BBS programs  and doors
  636.           that  you run on your  system. Please support  the Shareware con-
  637.           cept. Thank you for trying RATS!
  638.  
  639.                At  Motor City Software, we feel that crippling our software
  640.           is not the answer to generating registrations. If the software is
  641.           good enough, then Sysops will register.  Some authors place lines
  642.           in the program that ask the users to help the sysop register this
  643.           door, but we feel this would not be the case for all systems. For
  644.           example, a pay bbs would not want to solicit  their users to help
  645.           pay for the software when they have already paid to join the BBS.
  646.  
  647.                To get around this problem, we have tried something new with
  648.           this release of RATS. If the door is NOT registered, then you may
  649.           create an ASCII and ANSI version of a file called BEGWARE.A?? and
  650.           this file will be displayed to the users when they enter the door.
  651.           If you wish to ask your users to pitch in for the door, then this
  652.           is the ideal  way to do it.  Once the door is registered, you may
  653.           create an  ASCII  and  ANSI  version of a file called ADOPTED.A??
  654.           This is a  good way to let  your users know who actually  donated
  655.           the money to register this program.
  656.  
  657.                You may use many of the Textfile Control Codes supported by
  658.           your bbs in these files.
  659.  
  660.                                           11
  661.